<?php
/*一.打开图片*/
$src = "./assets/01.jpg";       //设置图片路径
$info = getimagesize($src);        //获取图片信息
$type = image_type_to_extension($info[2],false);    //得到图片类型
$func = "imagecreatefrom{$type}";    //在内存创建一致类型图像
$image = $func($src);       //复制到内存以操作

/*二.操作图片*/
$pngsrc = "./assets/sun.png" ;     //设置水印图片路径
$info2 = getimagesize($pngsrc);     //获取水印图片信息
$type2 = image_type_to_extension($info2[2],false); //得到水印图片类型
$func2 = "imagecreatefrom{$type2}";     //创建类型一致图像
$water = $func2($pngsrc);   //将水印复制到内存中
imagecopymerge($image,$water,530,360,0,0,$info2[0],$info2[1],100);     //合并图片
imagedestroy($water);       //销毁水印图片

/*三.输出图片*/
//在浏览器中输出图片
header("Content-type:".$info['mime']);
$funs = "image{$type}"; //imagejepg/png
$funs($image);

//保存图片
$funs($image,"imagemake.".$type);
/*四.销毁图片*/
imagedestroy($image);